﻿using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Collections.Generic;

namespace Amoo.Code.Business
{
    public class Conteudo
    {


        public Entity.Conteudo GetById(Entity.Conteudo pConteudo)
        {
            using (Data.Conteudo oConteudo = new Data.Conteudo())
            {
                return oConteudo.GetById(pConteudo);
            }
        }

        public void Insert(Entity.Conteudo pConteudo)
        {
            using (Data.Conteudo oConteudo = new Data.Conteudo())
            {

                List<Entity.Conteudo> lstConteudo = CreateListaConteudo(pConteudo);
                
                foreach (Entity.Conteudo eConteudo in lstConteudo)
                {
                    oConteudo.Insert(eConteudo);
                }
            }
        }

        private List<Amoo.Code.Entity.Conteudo> CreateListaConteudo(Entity.Conteudo pConteudo)
        {
            List<Entity.Conteudo> lstConteudo = new List<Amoo.Code.Entity.Conteudo>();

            lstConteudo.Add(new Amoo.Code.Entity.Conteudo() { idComunidade=pConteudo.idComunidade,dsTituloConteudo="Home", TipoConteudo="H"});
            lstConteudo.Add(new Amoo.Code.Entity.Conteudo() { idComunidade = pConteudo.idComunidade, dsTituloConteudo = "Interno", TipoConteudo = "I" });
            lstConteudo.Add(new Amoo.Code.Entity.Conteudo() { idComunidade = pConteudo.idComunidade, dsTituloConteudo = "Interno", TipoConteudo = "I" });
            lstConteudo.Add(new Amoo.Code.Entity.Conteudo() { idComunidade = pConteudo.idComunidade, dsTituloConteudo = "Interno", TipoConteudo = "I" });
            lstConteudo.Add(new Amoo.Code.Entity.Conteudo() { idComunidade = pConteudo.idComunidade, dsTituloConteudo = "Interno", TipoConteudo = "I" });
            lstConteudo.Add(new Amoo.Code.Entity.Conteudo() { idComunidade = pConteudo.idComunidade, dsTituloConteudo = "Interno", TipoConteudo = "I" });
            lstConteudo.Add(new Amoo.Code.Entity.Conteudo() { idComunidade = pConteudo.idComunidade, dsTituloConteudo = "Interno", TipoConteudo = "I" });
            lstConteudo.Add(new Amoo.Code.Entity.Conteudo() { idComunidade = pConteudo.idComunidade, dsTituloConteudo = "Interno", TipoConteudo = "I" });
            lstConteudo.Add(new Amoo.Code.Entity.Conteudo() { idComunidade = pConteudo.idComunidade, dsTituloConteudo = "Interno", TipoConteudo = "I" });
            lstConteudo.Add(new Amoo.Code.Entity.Conteudo() { idComunidade = pConteudo.idComunidade, dsTituloConteudo = "Interno", TipoConteudo = "I" });

            return lstConteudo;

        }


    }
}